@局外人
2年前 提问
1个回答

云计算块存储核心技术有哪些

房乐
2年前

云计算块存储核心技术有以下这些:

  • 三副本技术:块存储为用户提供逻辑卷。分布式块存储会将逻辑卷切分为相同大小的对象,再将对象分组存储。对象会基于哈希算法分配给相应的存储组,而存储组会通过三副本技术保证高可用。

  • 快照技术:快照是关于指定数据集合的一个完全可用复制,该复制包括相应数据在某个时间点的镜像,快照技术目前主要用于数据的快速备份与恢复。它还可以通过写快照的方式,提供类似操作系统共享,或者在主业务的快照上进行测试业务的功能。快照技术常常还与备份、远程复制等技术配合,用以传输增量数据。目前主流的快照实现分成两种,即写时复制(Copy On Write,COW)和I/O重定向(I/ORedirect)。

  • 远程镜像技术:远程镜像技术维护了远端机房一份可用的副本,此副本无须数据恢复,可以即刻投入使用,其RTO(Recovery Time Object,恢复时间目标)、RPO(Recovery Point Object,恢复点目标)指标数据较好。按照请求是否要得到远程主机的确认与否,可以将远程镜像分成同步镜像和异步镜像两种。

  • 同步镜像技术:同步镜像是指镜像软件对每一个写I/O操作,均需要等待远端主机的确认后,才能返回给上层。这样,主从系统数据总能保持一致,但是它对数据中心间网络带宽和延时有较高的要求,一般只能在距离较近(不超过100km)的数据中心之间使用。

  • 异步镜像技术:异步镜像是指镜像软件会先在本地存储系统中完成写I/O操作,然后以后台的方式异步将数据发送给远端主机。这种情况下,对网络带宽要求较小,传输距离可以很长。